package com.example.demo.quartz.trigger;

import org.quartz.CronScheduleBuilder;
import org.quartz.CronTrigger;
import org.quartz.Trigger;
import org.quartz.TriggerBuilder;

/**
 *   @Author:Sjy
 *   @Date: 2024/4/12-04-12-9:38
 *   简单获取一个任务触发器
 */
public class SimpleGetTrigger {

    /**
     * 构造一个触发器
     *            思想优于代码   ！！！！
     * @return
     */
    public static Trigger createTrigger(){
        Trigger trigger = TriggerBuilder.newTrigger()
                .withIdentity("girl", "call") //触发器的名称和分组
                //cron 11点到12点，每5秒执行一次
                .withSchedule(CronScheduleBuilder.cronSchedule("0/10 * 11-12 * * ?"))
                .startNow() //立即触发
                .build();
        return trigger;
    }


}
